package co.gov.aerocivil.siga.vigilanciatecnicaempresas.util;

/**
 * Clase de constantes
 * 
 * @author odashton
 */
public final class ConstantesValidacion {

	/**
	 * Constructor privado
	 */
	private ConstantesValidacion() {
		throw new AssertionError();
	}

	/**
	 * Constante para ruta de bandeja
	 */
	public static final  String BANDEJA = "/bandeja/actividades.xhtml";
	
	/**
	 * Llave del mensaje INDICADOR_INFO_ACTUAL_INACTIVO
	 */
	public static final Integer INDICADOR_INFO_ACTUAL_INACTIVO = 0;
	
	/**
	 * Llave del mensaje INDICADOR_INFO_ACTUAL_ACTIVO
	 */
	public static final Integer INDICADOR_INFO_ACTUAL_ACTIVO = 1;

	/**
	 * Llave del mensaje ERROR_DESPLIEGUE
	 */
	public static final String ERROR_DESPLIEGUE = "ingresarCertificado.errorDespliegue";

	/**
	 * Llave del mensaje ERROR_OBTENER_INSTANCIA_PROCESO
	 */
	public static final String ERROR_OBTENER_INSTANCIA_PROCESO = "ingresarCertificado.errorObtenerIntanciaDeProceso";

	/**
	 * Llave del mensaje ERROR_OBTENER_VARIABLE_PROCESO
	 */
	public static final String ERROR_OBTENER_VARIABLE_PROCESO = "ingresarCertificado.errorObtenerVariableDeProceso";

	/**
	 * Llave del mensaje ERROR_OBTENER_CANDIDATOS_ACTIVIDAD
	 */
	public static final String ERROR_OBTENER_CANDIDATOS_ACTIVIDAD = "ingresarCertificado.errorObtenerCandidatosActividad";

	/**
	 * Llave del mensaje ERROR_VALIDACION_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_VALIDACION_INGRESAR_CERTIFICADO = "ingresarCertificado.errorValidacionIngresarCertificado";
	/**
	 * Llave del mensaje MENSAJE_VALIDACION_EXISTE_NUMERO_DE_CERTIFICADO_AERONAVE
	 */
	public static final String MENSAJE_VALIDACION_EXISTE_NUMERO_DE_CERTIFICADO_AERONAVE = "ingresarCertificado.errorValidacionExisteNumeroCertificadoAeronave";
	/**
	/**
	 * Llave del mensaje MENSAJE_VALIDACION_EXISTE_NUMERO_DE_CERTIFICADO_AERONAVE_AEROCLUB
	 */
	public static final String MENSAJE_VALIDACION_EXISTE_NUMERO_DE_CERTIFICADO_AERONAVE_AEROCLUB = "ingresarCertificado.errorValidacionExisteNumeroCertificadoAeronaveAeroclub";
	/**
	 * Llave del mensaje ERROR_VALIDACION_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_VALIDACION_EXISTE_NUMERO_DE_CERTIFICADO_POR_AEROCLUB = "ingresarCertificado.errorValidarNumeroCertificadoAptecPorAeroclubPorAno";

	/**
	 * Llave del mensaje ERROR_SISTEMA_INICIO_TRAMITE
	 */
	public static final String ERROR_SISTEMA_INICIO_TRAMITE = "ingresarCertificado.errorSistemaInicioTramite";

	/**
	 * Llave del mensaje ERROR_SISTEMA_GUARDAR_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_GUARDAR_INGRESAR_CERTIFICADO = "ingresarCertificado.errorSistemaPersistenciaIngresarCertificado";
	/**
	 * Llave del mensaje ERROR_SISTEMA_GUARDAR_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_BUSCAR_USUARIO = "ingresarCertificado.errorSistemaBuscarUsuario";
	
	/**
	 * Llave del mensaje ERROR_SISTEMA_GUARDAR_HISTORICO_CERTIFICADO_APTECT
	 */
	public static final String ERROR_SISTEMA_GUARDAR_HISTORICO_CERTIFICADO_APTECT = "ingresarCertificado.errorSistemaPersistenciaIngresarHistoricoCertificadoAptec";
	/**
	 * Llave del mensaje ERROR_SISTEMA_ACTUALIZAR_HISTORICO_CERTIFICADO_APTECT
	 */
	public static final String ERROR_SISTEMA_ACTUALIZAR_HISTORICO_CERTIFICADO_APTECT = "ingresarCertificado.errorSistemaPersistenciaIngresarHistoricoCertificadoAptec";

	/**
	 * Llave del mensaje ADVERTENCIA_SISTEMA_CANCELAR_INGRESAR_CERTIFICADO
	 */
	public static final String ADVERTENCIA_SISTEMA_CANCELAR_INGRESAR_CERTIFICADO = "ingresarCertificado.cancelarProcesoIngresarCertificado";

	/**
	 * Llave del mensaje ERROR_SISTEMA_INICIO_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_INICIO_INGRESAR_CERTIFICADO = "ingresarCertificado.errorSistemaIniciarActividadIngresarCertificado";

	/**
	 * Llave del mensaje ERROR_SISTEMA_COMPLETAR_ACEPTAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_COMPLETAR_ACEPTAR_CERTIFICADO = "ingresarCertificado.errorSistemaCompletarActividadAceptarCertificado";

	/**
	 * Llave del mensaje ERROR_MATRICULA_NO_EXISTE
	 */
	public static final String ERROR_MATRICULA_NO_EXISTE = "CertificadoAptitudTecnicaUltraliviano.matriculainexistente";
	
	/**
	 * Llave del mensaje ERROR_NO_ES_MATRICULA_ULTRALIVIANO
	 */
	public static final String ERROR_NO_ES_MATRICULA_ULTRALIVIANO = "ingresarCertificado.errorMatriculaInexistenteUltraliviano";
	
	/**
	 * Llave del mensaje ERROR_BUSCAR_NUMERO_ADI
	 */
	public static final String ERROR_BUSCAR_NUMERO_ADI = "ingresarCertificado.errorObtenerNumeroADI";
	/**
	 * Llave del mensaje ERROR_BUSCAR_AERONAVE_ULTRALIVIANO
	 */
	public static final String ERROR_BUSCAR_AERONAVE_ULTRALIVIANO = "ingresarCertificado.errorBuscarAeronaveUltraliviano";

	/**
	 * Llave del mensaje ERROR_BUSCAR_PROPIETARIO_EXPLOTADOR
	 */
	public static final String ERROR_BUSCAR_PROPIETARIO_EXPLOTADOR = "ingresarCertificado.errorObtenerPropietarioOExplotador";

	/**
	 * Llave del mensaje ERROR_PROPIETARIO_EXPLOTADOR_VALIDO
	 */
	public static final String ERROR_PROPIETARIO_EXPLOTADOR_VALIDO = "ingresarCertificado.errorValidarPropietarioOExplotadorAeronave";

	/**
	 * Llave del mensaje ERROR_BUSCAR_NUMERO_ADI
	 */
	public static final String ERROR_BUSCAR_TIPO_SOLICITUD = "ingresarCertificado.errorObtenerTipoSolicitud";
	
	/**
	 * Llave del mensaje ERROR_BUSCAR_NUMERO_ADI
	 */
	public static final String ERROR_BUSCAR_TIPO_ARCHIVO = "ingresarCertificado.errorTipoArchivo";

	/**
	 * Llave del mensaje ERROR_BUSCAR_ESTADO_SOLCITUD
	 */
	public static final String ERROR_BUSCAR_ESTADO_SOLCITUD = "ingresarCertificado.errorObtenerEstadoSolicitud";
	
	/**
	 * Llave del mensaje ERROR_BUSCAR_ESTADO_RECHAZADA
	 */
	public static final String ERROR_BUSCAR_ESTADO_RECHAZADA = "cancelarCertificado.errorObtenerEstadoRechazada";
	
	/**
	 * Llave del mensaje ERROR_BUSCAR_ESTADO_SUSPENDIDA
	 */
	public static final String ERROR_BUSCAR_ESTADO_SUSPENDIDA = "cancelarCertificado.errorObtenerEstadoSuspendida";
	
	
	/**
	 * Llave del mensaje ERROR_BUSCAR_NUMERO_ADI
	 */
	public static final String ERROR_BUSCAR_CERTIFICADO_POR_PROCESO = "ingresarCertificado.errorObtenerCertificadoAptecPorIdProceso";
	
	/**
	 * Llave del mensaje ERROR_BUSCAR_NUMERO_ADI
	 */
	public static final String ERROR_GUARDANDO_ARCHIVO_CETIFICADO = "ingresarCertificado.errorGuardandoArchivoCertificado";
	/**
	 * Llave del mensaje MENSAJE_OPCION_ACEPTAR
	 */
	public static final String MENSAJE_OPCION_ACEPTAR = "El ingreso del certificado de aptitud técnica se realizó correctamente. Queda sujeto a la aprobación por la Oficina de Registro en horario hábil";

	/**
	 * Llave del mensaje ERROR_BUSCAR_PLANTILLA_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_BUSCAR_PLANTILLA_INGRESAR_CERTIFICADO = "ingresarCertificado.errorBuscarPlantilla";

	/**
	 * Llave del mensaje ERROR_ENVIAR_NOTIFICACION_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_ENVIAR_NOTIFICACION_INGRESAR_CERTIFICADO = "ingresarCertificado.errorEnviarNotificacion";
	
	/**
	 * Llave del mensaje ERROR_VALIDAR_NUMERO_CERTIFICADO_POR_AEROCLUB
	 */
	public static final String ERROR_VALIDAR_NUMERO_CERTIFICADO_POR_AEROCLUB = "ingresarCertificado.errorValidarNumeroCertificadoAptecPorAeroclub";
	/**
	 * Llave del mensaje ERROR_VALIDAR_NUMERO_CERTIFICADO
	 */
	public static final String ERROR_VALIDAR_NUMERO_CERTIFICADO = "ingresarCertificado.errorValidarNumeroCertificadoAptec";

	/**
	 * Constante para la MSJ_LONGITUD
	 */
	public static final String MSJ_LONGITUD = "{ingresarCertificado.message.dato.caracteres.longitud}";

	/**
	 * Constante para la MSJ_REQUERIDO
	 */
	public static final String MSJ_REQUERIDO = "{General.DatoObligatorio}";

	/**
	 * Constante para la MSJ_REQUERIDO
	 */
	public static final String MSJ_PERMITIDOS = "{ingresarCertificado.message.dato.caracteres.permitidos}";
	
	/**
	 * Constante para Caracteres Permitidos Observacion
	 */
	public static final String MSJ_PERMITIDOS_OBSERVACION = "{CancelarCertificadoAptitudTecnicaUltraliviano.caracteresNoPermitidosObservacion}";

	/**
	 * Patrón para los numeros + letras mayusculas
	 */
	public static final String PATRON_NUMEROS_LETRAS_MAYUSCULAS = "[A-Z0-9-]+";

	/**
	 * Patrón para los numeros + letras mayusculas y espacio
	 */
	public static final String PATRON_NUMEROS_LETRAS_MAYUSCULAS_ESPACIO = "[A-Z0-9 -]+";

	/**
	 * Patrón para los numeros
	 */
	public static final String PATRON_NUMEROS = "[0-9]+";

	/**
	 * Patrón para el nombre del archivo
	 */
	public static final String PATRON_NOMBRE_ARCHIVO = "[a-zA-Z0-9\\u00C1\\u00C9\\u00CD\\u00D3\\u00DA\\u00E1\\u00E9\\u00ED\\u00F3\\u00FA" +
			"\\u00D1\\u00F1\\u00DC\\u00FC\\u005C\\u002F]+[a-zA-Z0-9\\u00C1\\u00C9\\u00CD\\u00D3\\u00DA\\u00E1\\u00E9\\u00ED\\u00F3\\u00FA" +
			"\\u00D1\\u00F1\\u00DC\\u00FC\\u005C\\u002F\\.\\_\\-]+";
	/**
	 * Patrón para el texto libre
	 */
	public static final String PATRON_TEXTO_LIBRE = "[a-zA-Z0-9\\u00C1\\u00C9\\u00CD\\u00D3\\u00DA\\u00E1\\u00E9\\u00ED\\u00F3\\u00FA" +
			"\\u00D1\\u00F1\\u00DC\\u00FC\\u005C\\u002F\\.;:\\- ]*";

	/**
	 * Llave del mensaje ERROR_SISTEMA_OBTENER_DATOS_INGRESAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_OBTENER_DATOS_INGRESAR_CERTIFICADO = "ingresarCertificado.errorObtenerDatos";

	/**
	 * Llave del mensaje MSJ_INGRESO_CERTIFICADO_CORRECTO
	 */
	public static final String MSJ_INGRESO_CERTIFICADO_CORRECTO = "CertificadoAptitudTecnicaUltraliviano.exito";

	/**
	 * Llave del mensaje MSJ_CERTIFICADO_REVISADO
	 */
	public static final String MSJ_CERTIFICADO_REVISADO = "CertificadoAptitudTecnicaUltraliviano.Revisado";
	
	/**
	 * Llave del mensaje MSJ_ERROR_CERTIFICADO_IND_SOLICITUD_NULL
	 */
	public static final String MSJ_ERROR_CERTIFICADO_IND_SOLICITUD_NULL = "CertificadoAptitudTecnicaUltraliviano.certificadoAptec.IndiceSolicitud.null";
	/**
	 * Constante para la plantilla de correo
	 */
	public static final String NOMBRE_PLANTILLA_CORREO_INGRESO_RESPONSABLE = "notificacion_ingreso_certificado_aptec_responsable";

	/**
	 * Llave del mensaje DATOS_OBLIGATORIOS
	 */
	public static final String DATOS_OBLIGATORIOS = "CertificadoAptitudTecnicaUltraliviano.datosobligatorios";

	/**
	 * Llave del mensaje ERROR_VALIDANDO_DATOS_OBLIGATORIOS
	 */
	public static final String ERROR_VALIDANDO_DATOS_OBLIGATORIOS = "ingresarCertificado.errorValidandoDatosobligatorios";

	/**
	 * Constante para la plantilla de correo
	 */
	public static final String NOMBRE_PLANTILLA_CORREO_INGRESO_AEROCLUB = "notificacion_ingreso_certificado_aptec_aeroclub";

	/**
	 * Constante para la plantilla de correo
	 */
	public static final String NOMBRE_PLANTILLA_CORREO_INGRESO_GESTOR = "notificacion_ingreso_certificado_aptec_gestor";

	/**
	 * Constante para la marca de la aeronave
	 */
	public static final String MARCA_AERONAVE = "MARCA";
	
		/**
	 * Constante para la marca de la aeronave
	 */
	public static final String CODIGO_MARCA_AERONAVE = "AER_MARCA";

	/**
	 * Constante para prefijo identificador de aeronave ultrliviano
	 */
	public static final String PREFIJO_MATRICULA_AERONAVE_ULTRALIVIANO = "HJ";

	/**
	 * Constante para tipo de solicitud INGRESAR CERTIFICADO DE APTITUD TECNICA ULTRALIVIAN
	 */
	public static final String TIPO_SOLICITUD_INGRESAR_CERTIFICADO_APTEC = "INGRESAR CERTIFICADO DE APTITUD TECNICA ULTRALIVIANO";
	
	/**
	 * Constante para la categoria de la aeronave
	 */
	public static final String CATEGORIA_AERONAVE = "CATEGORIA";

	/**
	 * Constante para el P.B.M.O. de la aeronave
	 */
	public static final String PBMO_AERONAVE = "PBMO";

	/**
	 * Constante para el TIPO_ESTADO_CERTIFICADO
	 */
	public static final String TIPO_ESTADO_CERTIFICADO = "CERTIFICADO DE APTITUD TECNICA DE ULTRALIVIANO";

	/**
	 * Constante para el TIPO_ESTADO_SOLICITUD
	 */
	public static final String TIPO_ESTADO_SOLICITUD = "SOLICITUD DE CERTIFICADO DE APTITUD TECNICA DE ULTRALIVIANO";

	

	/**
	 * Constante para el DESC_CAMPO_MATRICULA
	 */
	public static final String DESC_CAMPO_MATRICULA = "Matr\u00EDcula";
	
	/**
	 * Constante para el DESC_CAMPO_MARCA
	 */
	public static final String DESC_CAMPO_MARCA = "Marca";

	/**
	 * Constante para el DESC_CAMPO_MODELO
	 */
	public static final String DESC_CAMPO_MODELO = "Modelo";

	/**
	 * Constante para el DESC_CAMPO_CATEGORIA
	 */
	public static final String DESC_CAMPO_CATEGORIA = "Modelo";

	/**
	 * Constante para el DESC_CAMPO_CATEGORIA
	 */
	public static final String DESC_CAMPO_PBMO = "pbmo";
	
	/**
	 * Constante para el DESC_CAMPO_SERIE
	 */
	public static final String DESC_CAMPO_SERIE = "Serie";

	/**
	 * Constante para el DESC_CAMPO_NUMERO_PLAZAS
	 */
	public static final String DESC_CAMPO_NUMERO_PLAZAS = "N\u00FAmero de Plazas";

	/**
	 * Constante para el DESC_CAMPO_OBSERVACION
	 */
	public static final String DESC_CAMPO_OBSERVACION = "Observaci\u00F3n";

	/**
	 * Constante para el DESC_CAMPO_OP_AUTORIZADA
	 */
	public static final String DESC_CAMPO_OP_AUTORIZADA = "Operaci\u00F3n Autorizada";
	
	/**
	 * Constante para el DESC_CAMPO_NUMERO_DOC_RESPONSABLE
	 */
	public static final String DESC_CAMPO_NUMERO_DOC_RESPONSABLE = "Numero Documento Responsable";

	
	/**
	 * Constante para el DESC_CAMPO_FECHA_INICIO
	 */
	public static final String MSJ_FECHA_VENCIMIENTO_INCONSISTENTE = "ingresarCertificado.errorFechaVencimientoInconsistente";

	/**
	* Constante para indicar que El valor ingresado para la Fecha Inicial de Certificado de Aptitud Técnica debe ser mayor o igual a la fecha actual  
	*/
	public static final String CERTIFICADO_APTITUD_TECNICA_FECHA_INICIAL_MAYOR_FECHA_ACTUAL="CertificadoAptitudTecnica.fechaInicialMayorFechaActual";

	
	/**
	 * Constante para el DESC_CAMPO_FECHA_VENCIMIENTO
	 */
	public static final String DESC_CAMPO_FECHA_VENCIMIENTO = "Fecha vencimiento del certificado ";
	
	
	/**
	 * Constante para el DESC_CAMPO_NOMBRE_COMPLETO_PROPIETARIO_EXPLOTADOR
	 */
	public static final String DESC_CAMPO_NOMBRE_COMPLETO_PROPIETARIO_EXPLOTADOR = "Nombre Completo Propietario y/o Explotador";
	/**
	 * Constante para el DESC_CAMPO_NOMBRE_COMPLETO_RESPONSABLE_MANTENIMIENTO
	 */
	public static final String DESC_CAMPO_NOMBRE_COMPLETO_RESPONSABLE_MANTENIMIENTO = "Nombre Completo Responsable Manteniento";

	/**
	 * Constante para el DESC_CAMPO_NOMBRE_COMPLETO_REPRESENTANTE
	 */
	public static final String DESC_CAMPO_NOMBRE_COMPLETO_REPRESENTANTE = "Nombre Completo Representante Legal";

	/**
	 * Constante para el DESC_CAMPO_NUM_DOC_PROPIETARIO_EXPLOTADOR
	 */
	public static final String DESC_CAMPO_NUM_DOC_PROPIETARIO_EXPLOTADOR = "N\u00FAmero de Documento Propietario y/o Explotador";

	/**
	 * Constante para el DESC_CAMPO_NUM_DOC_PROPIETARIO_EXPLOTADOR_MAYOR_12
	 */
	public static final String DESC_CAMPO_NUM_DOC_PROPIETARIO_EXPLOTADOR_MAYOR_12 = "N\u00FAmero de Documento Propietario y/o Explotador longitud mayor a 12";
	
	/**
	 * Constante para el DESC_CAMPO_NUM_DOC_PROPIETARIO_EXPLOTADOR_MENOR_A_4
	 */
	public static final String DESC_CAMPO_NUM_DOC_PROPIETARIO_EXPLOTADOR_MENOR_A_4 = "N\u00FAmero de Documento Propietario y/o Explotador longitud menor a 4";
	
	/**
	 * Constante para el DESC_CAMPO_NUM_DOC_RESPONSABLE_MANTENIMIENTO
	 */
	public static final String DESC_CAMPO_NUM_DOC_RESPONSABLE_MANTENIMIENTO = "N\u00FAmero de Documento Responsable Mantenimiento";
	
	/**
	 * Constante para el DESC_CAMPO_NUM_DOC_REPRESENTANTE
	 */
	public static final String DESC_CAMPO_NUM_DOC_REPRESENTANTE = "N\u00FAmero de Documento Representante Legal";


	/**
	 * Constante para el DESC_CAMPO_NUMERO_CERTIFICADO
	 */
	public static final String DESC_CAMPO_NUMERO_CERTIFICADO = "N\u00FAmero de Certificado de Aptitud T\u00E9cnica";

	/**
	 * Constante para el DESC_CAMPO_CERTIFICADO
	 */
	public static final String DESC_CAMPO_CERTIFICADO = "Certificado de Aptitud T\u00E9cnica";

	/**
	 * Constante para el ESTADO_ACTIVO
	 */
	public static final String ESTADO_ACTIVO = "1";

	/**
	 * Constante para el ESTADO_SOLICITUD_INGRESADO
	 */
	public static final String ESTADO_SOLICITUD_RADICADA = "RADICADA";
	
	/**
	 * Constante para el TIPO_ESTADO_SOLICITUD
	 */
	public static final String TIPO_ESTADO_SOLICITUD_CODIGO = "SAU";
	
	/**
	 * Constante para el CODIGO_ESTADO_SOLICITUD_RADICADA
	 */
	public static final String CODIGO_ESTADO_SOLICITUD_RADICADA = "CER-RAD";
	
	/**
	 * Constante para el CODIGO_ESTADO_SOLICITUD_RADICADA
	 */
	public static final String CODIGO_ESTADO_SOLICITUD_ACEPTADA = "CER-ARO";

	/**
	 * Constante para el CODIGO_ESTADO_SOLICITUD_RADICADA
	 */
	public static final String CODIGO_ESTADO_SOLICITUD_RECHAZADA = "CER-REC";

	/**
	 * Constante para el CODIGO_ESTADO_SOLICITUD_RECHAZADA
	 */
	public static final String CODIGO_ESTADO_SOLICITUD_SUSPENDIDA = "CER-SUS";
	
	/**
	 * Constante para el ESTADO_CERTIFICADO_ANULADO
	 */
	public static final String ESTADO_CERTIFICADO_SUSPENDIDO = "SUSPENDIDA";

	/**
	 * Constante para el ESTADO_SOLICITUD_ACEPTADA
	 */
	public static final String ESTADO_SOLICITUD_ACEPTADA = "ACEPTADA";

	/**
	 * Constante para el ESTADO_SOLICITUD_CANCELADO
	 */
	public static final String ESTADO_SOLICITUD_RECHAZADA = "RECHAZADA";

	/**
	 * Constante para el ESTADO_CERTIFICADO_SUSPENDIDA
	 */
	public static final String ESTADO_CERTIFICADO_SUSPENDIDA = "SUSPENDIDA";

	/**
	 * Constante para el ESTADO_CERTIFICADO_ACTIVA
	 */
	public static final String ESTADO_CERTIFICADO_ACTIVA = "ACTIVA";

	/**
	 * Constante para el ESTADO_CERTIFICADO_DESACTIVADA
	 */
	public static final String ESTADO_CERTIFICADO_DESACTIVADA = "DESACTIVADA";

	/**
	 * Constante para el DESTINATARIO_NOTIFICACION_AEROCLUB
	 */
	public static final String DESTINATARIO_NOTIFICACION_AEROCLUB = "Aeroclub";

	/**
	 * Constante para el DESTINATARIO_NOTIFICACION_RESPONSABLE
	 */
	public static final String DESTINATARIO_NOTIFICACION_RESPONSABLE = "Responsable";

	/**
	 * Constante para el DESTINATARIO_NOTIFICACION_GESTOR
	 */
	public static final String DESTINATARIO_NOTIFICACION_GESTOR = "Gestor";

	/**
	 * Llave del mensaje MSJ_CERTIFICADO_REGISTRADO_SISTEMA
	 */
	public static final String MSJ_CERTIFICADO_REGISTRADO_SISTEMA = "CertificadoAptitudTecnicaUltraliviano.numerocertificadoexistente";

	/**
	 * Llave del mensaje MSJ_CERTIFICADO_DATOS_NO_PERMITIDOS
	 */
	public static final String MSJ_CERTIFICADO_DATOS_NO_PERMITIDOS = "{CertificadoAptitudTecnicaUltraliviano.CaracteresNoPermitidos}";

	/**
	 * Llave del mensaje MSJ_CERTIFICADO_ASOCIADO_MATRICULA
	 */
	public static final String ERROR_CERTIFICADO_ASOCIADO_MATRICULA = "CertificadoAptitudTecnicaUltraliviano.ExisteCertificado";

	/**
	 * Constante para el estado de la aeronave
	 */
	public static final String ESTADO_AERONAVE = "ESTADO AERONAVE";

	/**
	 * Llave del mensaje NO_EXISTE_CERT_APT_VIGENTE
	 */

	public static final String NO_EXISTE_CERT_APT_VIGENTE = "No hay certificados de aptitud técnica aceptadas registrados en el sistema";

	/**
	 * Constante para el TIPO_SOLICITUD
	 */
	public static final String TIPO_SOLICITUD = "INGRESAR CERTIFICADO DE APTITUD TECNICA ULTRALIVIANO";

	/**
	 * Constante para el TIPO_SOLICITUD_CODIGO
	 */
	public static final String TIPO_SOLICITUD_CODIGO = "ICER-APT";
	
	/**
	 * Constante para el TIPO_SOLICITUD_CODIGO
	 */
	public static final String TIPO_CANCELACION_CODIGO = "CCER-APT";
	
	/**
	  * Constante que representa el responsable de aceptar o rechazar la solicitud
	  */
	 public static final String RESPONSABLE = "RESPONSABLE";

	/**
	 * Constante para el TABLA_CERT_APTEC
	 */
	public static final String TABLA_CERT_APTEC = "PROC_AER_CERTIFICADO_APTEC";

	/**
	 * Llave del mensaje ERROR_SISTEMA_INICIO_CANCELAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_INICIO_CANCELAR_CERTIFICADO = "cancelarCertificado.errorObtenerDatos";

	/**
	 * Llave del mensaje ERROR_SISTEMA_GUARDAR_CANCELAR_CERTIFICADO
	 */
	public static final String ERROR_SISTEMA_GUARDAR_CANCELAR_CERTIFICADO = "cancelarCertificado.errorSistemaPersistenciaIngresarCertificado";

	/**
	 * Llave del mensaje MSJ_INGRESO_CERTIFICADO_CORRECTO
	 */
	public static final String MSJ_CANCELO_CERTIFICADO_CORRECTO = "cancelarCertificado.SolicitudCancelacionExito";
	/**
	 * Tipos de estados
	 * 
	 */
	public static final String ACEPTADA = "ACEPTADA";

	/**
	 * Tipos de estados
	 * 
	 */
	public static final String ESTADO_ACEPTADA = "CER-ARO";
	
	/**
	 * Tipos de estados
	 * 
	 */
	public static final String ESTADO_RECHAZADA = "CER-REC";
	
	/**
	 * Tipos de estados
	 * 
	 */
	public static final String ESTADO_RADICADA = "CER-RAD";
	
	/**
	 * TipoEstado Ingresado	
	 */

	public static final String INGRESADO = "INGRESADO";

	/**
	 * Constante para la plantilla de correoNotificación Cancelación del
	 * Certificado de Aptitud Técnica de Ultraliviano
	 */
	public static final String NOMBRE_PLANTILLA_CORREO_CANCELO = "notificacion_cancelo_certificado_aptec";

	/**
	 * Llave del mensaje ERROR_SISTEMA_OBTENER_DATOS_CANCELARCERTIFICADO
	 */
	public static final String ERROR_SISTEMA_OBTENER_DATOS_CANCELARCERTIFICADO = "cancelarCertificado.errorObtenerDatos";

	/**
	 * Llave del mensaje ERROR_BUSCAR_PLANTILLA_CANCELAR_CERTIFICADO
	 */
	public static final String ERROR_BUSCAR_PLANTILLA_CANCELAR_CERTIFICADO = "cancelarCertificado.errorBuscarPlantilla";
	
	/**
	 * Llave del mensaje ERROR_ACEPTAR_CERTIFICADO
	 */
	public static final String ERROR_ACEPTAR_CERTIFICADO = "ingresarCertificado.errorAceptarSolicitudCertificado";

	/**
	 * Llave del mensaje ERROR_BUSCAR_USUARIO_AEROCLUB
	 */
	public static final String ERROR_BUSCAR_USUARIO_AEROCLUB = "cancelarCertificado.errorBuscarUsuarioAeroclub";
	/**
	 * Llave del mensaje ERROR_BUSCAR_CORREO_USUARIO
	 */
	public static final String ERROR_BUSCAR_CORREO_USUARIO = "cancelarCertificado.errorBuscarCorreoUsuario";
	/**
	 * Llave del mensaje ERROR_BUSCAR_USUARIO_AUTENTICADO
	 */
	public static final String ERROR_BUSCAR_USUARIO_AUTENTICADO = "ingresarCertificado.errorBuscarUsuarioAutenticado";

	/**
	 * Llave del mensaje ERROR_ENVIAR_NOTIFICACION_CANCELAR_CERTIFICADO
	 */
	public static final String ERROR_ENVIAR_NOTIFICACION_CANCELAR_CERTIFICADO = "cancelarCertificado.errorEnviarNotificacion";

	/**
	 * Llave del mensaje ERROR_SISTEMA_OBTENER_DATOS_COMPLETAR_ORDEN
	 */
	public static final String ERROR_SISTEMA_OBTENER_DATOS_COMPLETAR_ORDEN = "Tramitedemo.errorSistemaObtenerDatosCompletarOrden";

	/**
	 * Indificador tipo de involucrado propietario PRT
	 */
	public static final String TIPO_INVOLUCRADO_PROPIETARIO = "PRT";

	/**
	 * Indificador tipo de involucrado propietario PRT
	 */
	public static final String TIPO_INVOLUCRADO_EXPLOTADOR = "EXPL";

	/**
	 * Indificador tipo documento código NIT
	 */
	public static final String TIPO_DOCUMENTO_CODIGO_NIT = "NIT";
	
	/**
	 * Indificador tipo documento código NIT
	 */
	public static final int DIA_31 = 31;
	
	/**
	* Constante para indicar que El valor ingresado para el Filtro Fecha de Final 
	* Radicado no puede ser inferior al Filtro Fecha Inicial Radicado 
	*/
	public static final String CANCELAR_CERTIFICADO_APTITUD_TECNICA_ULTRALIVIANO_FECHA_FINAL_INCONSISTENTE=
			"CancelarCertificadoAptitudTecnicaUltraliviano.fechaFinalInconsistente";

	/**
	* Constante para indicar que Al ingresar información para Filtro Fecha de Inicial 
	* Radicado o Filtro Fecha de Final Radicado, debe hacerlo para ambas fechas 
	*/
	public static final String CANCELAR_CERTIFICADO_APTITUD_TECNICA_ULTRALIVIANO_FECHAS_INCOMPLETAS=
			"CancelarCertificadoAptitudTecnicaUltraliviano.fechasIncompletas";

	/**
	* Constante para indicar que La información ingresada para los datos de la matrícula no es correcta 
	*/
	public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_MATRICULA="{CertificadoAptitudTecnica.caracterNoPermitidoMatricula}";
	
	/**
	* Constante para indicar que La matrícula debe tener como máximo 7 dígitos 
	*/
	public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_MATRICULA="{CertificadoAptitudTecnica.tamanoExcedidoMatricula}";
	
	/**
	* Constante para indicar que La información ingresada para los datos de la serie no es correcta 
	*/
	public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_SERIE="{CertificadoAptitudTecnica.caracterNoPermitidoSerie}";

	/**
	* Constante para indicar que La serie debe tener como máximo 20 dígitos 
	*/
	public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_SERIE="{CertificadoAptitudTecnica.tamanoExcedidoSerie}";

	 /**
     * Constante que contiene el mensaje de error
     * ERROR_BUSCAR_FABRICANTE_EQUIPO_POR_FABRICANTE
     */
    public static final String ERROR_BUSCAR_FABRICANTE_EQUIPO_POR_FABRICANTE = "TramiteRegistro.error.fabricanteEquipoPorFabricante";
    
    /**
    * Constante para indicar que La información ingresada para los datos del número de certificado de aptitud técnica no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NUMERO_CERTIFICADO_APTITUD="{CertificadoAptitudTecnica.caracterNoPermitidonumeroCertificadoAptitud}";

    /**
    * Constante para indicar que El número de certificado de aptitud técnica debe tener como máximo 3 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NUMERO_CERTIFICADO_APTITUD="{CertificadoAptitudTecnica.tamanoExcedidoNumeroCertificadoAptitud}";

    /**
    * Constante para indicar que El PBMO debe tener como máximo 6 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_PBMO="{CertificadoAptitudTecnica.tamanoExcedidoPBMO}";
    
    /**
    * Constante para indicar que El número de plazas debe tener como máximo 3 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NUMERO_PLAZAS="{CertificadoAptitudTecnica.tamanoExcedidoNumeroPlazas}";

    /**
    * Constante para indicar que La información ingresada para los datos del PBMO no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_PBMO="{CertificadoAptitudTecnica.caracterNoPermitidoPBMO}";

    /**
    * Constante para indicar que La información ingresada para los datos del número de plazas no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NUMERO_PLAZAS="{CertificadoAptitudTecnica.caracterNoPermitidoNumeroPlazas}";

    /**
    * Constante para indicar que La información ingresada para los datos de la operación autorizada no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_OPERACION_AUTORIZADA="{CertificadoAptitudTecnica.caracterNoPermitidoOperacionAutorizada}";

    /**
    * Constante para indicar que La operación autorizada debe tener como máximo 10 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_OPERACION_AUTORIZADA="{CertificadoAptitudTecnica.tamanoExcedidoOperacionAutorizada}";

    /**
    * Constante para indicar que La información ingresada para los datos del número de identificación del propietario y/o explotador no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NUMERO_ID_PRP_EXPL="{CertificadoAptitudTecnica.caracterNoPermitidoNumeroIdPrpExpl}";

    /**
    * Constante para indicar que El número de identificación del propietario y/o explotador  debe tener como mínimo 4  dígitos y como máximo 12 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NUMERO_ID_PROP_EXPL="{CertificadoAptitudTecnica.tamanoExcedidoNumeroIdPropExpl}";

    /**
    * Constante para indicar que La información ingresada para los datos del número de identificación del responsable de mantenimiento no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NUMERO_ID_RESPONSABLE_MANTENIMIENTO="{CertificadoAptitudTecnica.caracterNoPermitidoNumeroIdResponsableMantenimiento}";
    
    /**
    * Constante para indicar que El número de identificación del responsable de mantenimiento debe tener como mínimo 4  dígitos y como máximo 12 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NUMERO_ID_RESPONSABLE_MANTENIMIENTO="{CertificadoAptitudTecnica.tamanoExcedidoNumeroIdResponsableMantenimiento}";

    /**
    * Constante para indicar que La información ingresada para los datos del nombre completo del responsable de mantenimiento no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NOMBRE_COMPLETO_RESP_MNTO="{CertificadoAptitudTecnica.caracterNoPermitidoNombreCompletoRespMnto}";
    
    /**
    * Constante para indicar que El nombre completo del responsable de mantenimiento debe tener como  máximo 400 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NOMBRE_COMPLETO_RESP_MNTO="{CertificadoAptitudTecnica.tamanoExcedidoNombreCompletoRespMnto}";

    /**
    * Constante para indicar que La información ingresada para los datos del número de identificación del representante legal no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NUMERO_ID_REPRESENTANTE_LEGAL="{CertificadoAptitudTecnica.caracterNoPermitidoNumeroIdRepresentantelegal}";
    /**
    * Constante para indicar que El número de identificación del representante legal debe tener como mínimo 4  dígitos y como máximo 12 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NUMERO_ID_REPRESENTANTE_LEGAL="{CertificadoAptitudTecnica.tamanoExcedidoNumeroIdRepresentantelegal}";

    /**
    * Constante para indicar que La información ingresada para los datos del nombre completo del representante legal no es correcta 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_CARACTER_NO_PERMITIDO_NOMBRE_COMPLETO_REPRE_LEGAL="{CertificadoAptitudTecnica.caracterNoPermitidoNombreCompletoRepreLegal}";
    
    /**
    * Constante para indicar que El nombre completo del representante legal debe tener como  máximo 400 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_NOMBRE_COMPLETO_REPRE_LEGAL="{CertificadoAptitudTecnica.tamanoExcedidoNombreCompletoRepreLegal}";
    
    /**
    * Constante para indicar que El campo Observación debe tener como  máximo 4000 dígitos 
    */
    public static final String CERTIFICADO_APTITUD_TECNICA_TAMANO_EXCEDIDO_OBSERVACION="{CertificadoAptitudTecnica.tamanoExcedidoObservacion}";

}